home *** CD-ROM | disk | FTP | other *** search
/ SGI Cosmo Software 1997 May / SGI Cosmo Software 1997 May.iso / dist / dist6.3 / java_dev.idb / usr / java / bin / rmiregistry.z / rmiregistry
Encoding:
Text File  |  1997-05-24  |  724 b   |  43 lines

  1. #!/bin/sh
  2.  
  3. #
  4. # Determine JAVA_HOME
  5. #
  6.  
  7. CLASSPATH="$CLASSPATH"
  8. export CLASSPATH
  9.  
  10. if [ -z "$JAVA_HOME" ] ; then
  11.     JAVA_HOME=`dirname $0`
  12.     JAVA_HOME=`cd $JAVA_HOME/.. ; /bin/pwd`
  13. fi
  14.  
  15. if [ ! -d "$JAVA_HOME" ] ; then
  16.     echo "Invalid JAVA_HOME: $JAVA_HOME" 1>&2 
  17.     exit 1
  18. fi
  19.  
  20. if [ ! -r "$JAVA_HOME/lib/classes.zip" ] ; then
  21.     if [ ! -d "$JAVA_HOME/classes" ] ; then
  22.        echo "Invalid JAVA_HOME: $JAVA_HOME" 1>&2 
  23.        exit 1
  24.     fi
  25. fi
  26.  
  27. prog=java
  28.  
  29. jav= cav=
  30. for a do
  31.     if ja=`expr "$a" : '-J\(..*\)'`
  32.     then jav="$jav $ja"
  33.     elif ja=`expr "$a" : '-D\(..*\)'`
  34.     then jav="$jav $a"
  35.     else cav="$cav $a"
  36. fi; done
  37.  
  38. #
  39. # Run the registry
  40. #
  41.  
  42. eval exec $JAVA_HOME/bin/$prog $jav sun.rmi.registry.RegistryImpl $cav
  43.